/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const LivechatFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M35 13.025C35 11.6013 35 10.8894 34.7185 10.3476C34.4813 9.89096 34.109 9.51866 33.6524 9.28147C33.1106 9 32.3987 9 30.975 9H19.025C17.6013 9 16.8894 9 16.3476 9.28147C15.891 9.51866 15.5187 9.89096 15.2815 10.3476C15 10.8894 15 11.6013 15 13.025V20.17C15 21.8785 15 22.7327 15.3378 23.3829C15.6224 23.9309 16.0691 24.3776 16.6171 24.6622C17.2673 25 18.1215 25 19.83 25H23.9477C24.5388 25 24.8343 25 25.1185 25.0554C25.3603 25.1025 25.5954 25.1792 25.8184 25.2838C26.0806 25.4067 26.3192 25.581 26.7966 25.9297L28.4404 27.1303C29.2748 27.7398 29.692 28.0446 30.0406 28.0304C30.3311 28.0186 30.602 27.881 30.7829 27.6534C31 27.3802 31 26.8635 31 25.8302V25.6667C31 25.5117 31 25.4342 31.017 25.3706C31.0633 25.198 31.198 25.0633 31.3706 25.017C31.4342 25 31.5117 25 31.6667 25C32.4416 25 32.8291 25 33.147 24.9148C34.0098 24.6836 34.6836 24.0098 34.9148 23.147C35 22.8291 35 22.4416 35 21.6667V13.025Z" fill={ colors[0] } fillOpacity="0.6"/>
<g clipPath="url(#clip0_4392_137002)">
	

	<path d="M5 17.83C5 16.1215 5 15.2673 5.33776 14.6171C5.62239 14.0691 6.06915 13.6224 6.61708 13.3378C7.26729 13 8.12153 13 9.83 13H21.17C22.8785 13 23.7327 13 24.3829 13.3378C24.9309 13.6224 25.3776 14.0691 25.6622 14.6171C26 15.2673 26 16.1215 26 17.83V25.17C26 26.8785 26 27.7327 25.6622 28.3829C25.3776 28.9309 24.9309 29.3776 24.3829 29.6622C23.7327 30 22.8785 30 21.17 30H17.4624C16.9132 30 16.6386 30 16.3732 30.0481C16.1473 30.0891 15.9269 30.1558 15.7162 30.247C15.4687 30.3542 15.2402 30.5065 14.7832 30.8112L12.5031 32.3313C11.6813 32.8791 11.2704 33.153 10.9296 33.129C10.6455 33.109 10.3833 32.9687 10.209 32.7434C10 32.4731 10 31.9793 10 30.9917V30.7143C10 30.5148 10 30.415 9.97194 30.3349C9.92169 30.1912 9.80876 30.0783 9.66514 30.0281C9.58495 30 9.48521 30 9.28571 30C8.08876 30 7.49028 30 7.00916 29.8316C6.14742 29.5301 5.46989 28.8526 5.16835 27.9908C5 27.5097 5 26.9112 5 25.7143V17.83Z" fill="#907FF0"/>
	

	<path d="M12 21.5C12 22.3284 11.3284 23 10.5 23C9.67157 23 9 22.3284 9 21.5C9 20.6716 9.67157 20 10.5 20C11.3284 20 12 20.6716 12 21.5Z" fill="white" fill-opacity="0.8"/>
	

	<path d="M17 21.5C17 22.3284 16.3284 23 15.5 23C14.6716 23 14 22.3284 14 21.5C14 20.6716 14.6716 20 15.5 20C16.3284 20 17 20.6716 17 21.5Z" fill="white" fill-opacity="0.8"/>
	

	<path d="M22 21.5C22 22.3284 21.3284 23 20.5 23C19.6716 23 19 22.3284 19 21.5C19 20.6716 19.6716 20 20.5 20C21.3284 20 22 20.6716 22 21.5Z" fill="white" fill-opacity="0.8"/>
	

</g>
<defs>
	

	<clipPath id="clip0_4392_137002">
		

		<rect width="21" height="21" fill="white" transform="translate(5 13)"/>
		

	</clipPath>
	

</defs>

  </>,
  name: 'liveChat_filled',
  defaultColors: ['#907FF0', 'white'],
  colorful: true,
  allPathData: ['M35 13.025C35 11.6013 35 10.8894 34.7185 10.3476C34.4813 9.89096 34.109 9.51866 33.6524 9.28147C33.1106 9 32.3987 9 30.975 9H19.025C17.6013 9 16.8894 9 16.3476 9.28147C15.891 9.51866 15.5187 9.89096 15.2815 10.3476C15 10.8894 15 11.6013 15 13.025V20.17C15 21.8785 15 22.7327 15.3378 23.3829C15.6224 23.9309 16.0691 24.3776 16.6171 24.6622C17.2673 25 18.1215 25 19.83 25H23.9477C24.5388 25 24.8343 25 25.1185 25.0554C25.3603 25.1025 25.5954 25.1792 25.8184 25.2838C26.0806 25.4067 26.3192 25.581 26.7966 25.9297L28.4404 27.1303C29.2748 27.7398 29.692 28.0446 30.0406 28.0304C30.3311 28.0186 30.602 27.881 30.7829 27.6534C31 27.3802 31 26.8635 31 25.8302V25.6667C31 25.5117 31 25.4342 31.017 25.3706C31.0633 25.198 31.198 25.0633 31.3706 25.017C31.4342 25 31.5117 25 31.6667 25C32.4416 25 32.8291 25 33.147 24.9148C34.0098 24.6836 34.6836 24.0098 34.9148 23.147C35 22.8291 35 22.4416 35 21.6667V13.025Z'],
  width: '40',
  height: '40',
  viewBox: '0 0 40 40',
});
